package com.itheima.day15.socket.test4$$;

import java.io.IOException;
import java.net.*;
import java.util.Scanner;

// 发送端 广播
public class ClientDemo {
    public static void main(String[] args) throws IOException {
        Scanner sc = new Scanner(System.in);
        // 1.创建发送端的对象(DatagramSocket)
        DatagramSocket ds = new DatagramSocket();

        while(true){
            // 2.接收键盘录入信息
            String str = sc.nextLine();

            // 3.创建数据包
            byte[] bytes = str.getBytes();
            InetAddress byName = InetAddress.getByName("255.255.255.255");
            int port = 10000;
            DatagramPacket dp = new DatagramPacket(bytes,bytes.length,byName,port);

            // 4.发送数据
            ds.send(dp);

            // 5.判断用户是否停止发送
            if("886".equals(str.trim())){
                System.out.println("\n---------系统提示：发送关闭---------");
                break;
            }
        }
        // 关闭发送端，释放资源
        ds.close();
    }
}
